physically powered engine - İspanyolca İngilizce Sözlük